|
poziția meniului |
---|
Arch → Panel Tools → Panel Cut |
Ateliere |
Arch |
scurtătură |
P C |
Prezentat în versiune |
- |
A se vedea, de asemenea, |
Arch Panel/ro, Arch Panel Sheet/ro, Arch Nest/ro, Path Workbench/ro |
Acest instrument creează, în documentul 3D, o vizualizare plană 2D a unui panou Arch Panel, care va fi inclus într-o Arch Panel Sheet sau exportată direct în DXF. Obiectele Panel Cut sunt, de asemenea, acceptate de Path Workbench.
Instrumentul Panel poate fi utilizat în macros și de la consola python utilizând următoarele funcții:
View = makePanelCut(panel, name="PanelView")
View
object (2D projection) from the existing panel
.Exempluː
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(500, 0, 0)
p3 = FreeCAD.Vector(500, 50, 0)
p4 = FreeCAD.Vector(550, 50, 0)
p5 = FreeCAD.Vector(600, 0, 0)
p6 = FreeCAD.Vector(1000, 0, 0)
p7 = FreeCAD.Vector(1000, 400, 0)
p8 = FreeCAD.Vector(600, 400, 0)
p9 = FreeCAD.Vector(600, 350, 0)
p10 = FreeCAD.Vector(550, 350, 0)
p11 = FreeCAD.Vector(500, 400, 0)
p12 = FreeCAD.Vector(0, 400, 0)
Wire = Draft.makeWire([p1, p2, p3, p4, p5, p6,
p7, p8, p8, p9, p10, p11, p12], closed=True)
Panel = Arch.makePanel(Wire, thickness=36)
FreeCAD.ActiveDocument.recompute()
View = Arch.makePanelCut(Panel)
View.ViewObject.LineWidth = 3
FreeCAD.ActiveDocument.recompute()